/*****************************************************************************
 * ui_sys_explain.h: Copyright 2023 (c) CoreLink
 * Desc:
 *
 * Author: Flying (weekend@111.com)
 * Date: 2023-09-07 14:22:09
 * Notes:
 *
 * ---------------------------------------------------------------------------
 * LastEditors:
 * LastEditTime:
 *****************************************************************************/
#ifndef UI_SYS_EXPLAIN_H_
#define UI_SYS_EXPLAIN_H_

#ifdef __cplusplus
extern "C"
{
#endif
    /*------------------------------- Includes ----------------------------------*/
#include "my_conf.h"
#include "lvgl.h"

    /*----------------------------- 全局定义 ------------------------------*/
    typedef struct ui_sys_explain_info_t_
    {
        lv_obj_t *cont;
        lv_obj_t *parent;
    } ui_sys_explain_info_t;
    /*----------------------------- 全局类型 -----------------------------*/

    /*----------------------------- 全局外部变量 --------------------------*/

    /*------------------------ 全局函数原型 -----------------------*/

    ui_sys_explain_info_t *ui_sys_explain_create(lv_obj_t *parent);
    int ui_sys_explain_show(ui_sys_explain_info_t *info);
    int ui_sys_explain_delete(ui_sys_explain_info_t *info);
    int ui_sys_explain_exit(ui_sys_explain_info_t *info);

#ifdef __cplusplus
}
#endif
#endif // UI_SYS_EXPLAIN_H_
